home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_01 / filename.txt < prev    next >
Text File  |  1993-12-07  |  6KB  |  132 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.     ! = the '!' character
  10.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  11.     vv =  volume
  12.     ii =  issue
  13.     rrr = revision (001 for initial release, 002 for next update, etc.)
  14.  
  15. The file UPDATE.DOC contains information about any additions or
  16. corrections to material on the disk since the original magazine
  17. publication.
  18.  
  19. If you have obtained this code from a floppy diskette or from CompuServe, the 
  20. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  21. files listed under the filename are archived in the .ZIP file.
  22.  
  23. If you have obtained this code from UUNET, the headings under the column 
  24. "FILENAME" represent the names of subdirectories.  All files listed under the
  25. "filename" are included in a subdirectory of that name.
  26.  
  27. Keywords: C C++ bit Foundation UNIX Windows float
  28.  
  29. The code listings for the January 1994 issue of The C Users Journal
  30. include source for William Smith's implementation of a short floating
  31. point type, Andy Yuen's class for managing time-consuming Windows tasks,
  32. A couple of examples Scot Wingo's code for porting the Microsoft
  33. Foundation Class Library to UNIX, and Chuck Allison's implementation of
  34. C++ bit handling routines.
  35.  
  36. *************************  FILE DESCRIPTION **********************************
  37.  
  38. The following files are included in the disk:
  39.  
  40. FILENAME    AUTHOR-NAME        TITLE                      PAGE
  41. -------------------------------------------------------------------------------
  42. saks (ZIP archive/subdirectory name)                    61
  43.  
  44.     shape1.h     - listing 1, A base class for shapes
  45.     shape2.h     - listing 2, Member functions and static member data
  46.                    definitions for class shape
  47.     circle.h     - listing 3, Class circle derived from shape
  48.     rectangl.h     - listing 4, Class rectangle derived from shape
  49.     largest.cpp     - listing 5, A function that returns the shape with
  50.                    the largest area in a collection of shapes
  51.     override.cpp - listing 6, Demonstrates selective virtual overriding
  52.     abshape.h     - listing 7, An abstract base class for shapes
  53.     derived.h    - listing 8, A derived class that doesn't override all
  54.                    virtual functions
  55.  
  56. allison (ZIP archive/subdirectory name)                    91
  57.  
  58.     swap.cpp     - listing 1, A function template for swapping two
  59.                    objects of the same type
  60.     stack1.h     - listing 2, A class for a stack of integers
  61.     stack1.cpp   - listing 3, Out-of-line functions for the stack class
  62.     stack2.h     - listing 4, A class template for homogenous stacks
  63.     tstack2.h    - listing 5, Illustrates the stack template class
  64.     bits.cpp     - listing 6, The bits class interface template
  65.     bits.h       - listing 7, An implementation of the bits class
  66.                    template
  67.     tbits.cpp    - listing 8, Tests the bits class
  68.     intset.h     - listing 8, Implementation of sets of integers
  69.     tintset.cpp  - listing 8, Tests the intset class
  70.  
  71. pugh (ZIP archive/subdirectory name)                    75
  72.  
  73.     array2d.c    - listing 3, Using a typedef to eliminate type
  74.                    incompatibilities
  75.  
  76. smith (ZIP archive/subdirectory name)                    23
  77.  
  78.     sfloat.hpp   - listing 1, Definition of class sfloat
  79.     sfloat.inl   - listing 2, Constructor functions and overloaded
  80.                    operators for class sfloat
  81.     sfloat.cpp   - listing 3, Definition of default values and of
  82.                    function sfloatrange
  83.  
  84. wingo (ZIP archive/subdirectory name)                    55
  85.  
  86.     debugnew.cpp - listing 1, MFC overloading of new for debugging
  87.     alignfix.cpp - listing 4, Fixes potential memory alignment problems
  88.  
  89. yuen (ZIP archive/subdirectory name)                    35
  90.  
  91.     cschlr.hpp   - listing 1, Interface to Cschlr class
  92.     cschlr.cpp   - listing 2, Member function definitions for class
  93.                    Cschlr
  94.     csemq.hpp    - listing 3, Header file for class Csemq
  95.     csemq.cpp    - listing 4, Member function definitions for class Csemq
  96.     cthread.hpp  - listing 5, Header file for class Cthread
  97.     cthread.cpp  - listing 6, Member function definitions for class Cthread
  98.     bigjob.h     - listing 7, Implements main logic of example program
  99.                    bigjob.cpp
  100.     makefile.mak - listing 8, Make file for program bigjob.cpp
  101.     bigjob.cpp   - Not listed in magazine.  Example program.
  102.  
  103. letters (ZIP archive/subdirectory name)
  104.  
  105.     ratint.c     - listing 8, Lowell Smith's function ratint for RPFT
  106.                    code
  107.     RPFT.c       - Not listed in magazine.  Lowell Smith's corrected
  108.                    RPFT code.
  109.     flagxmpl.cpp - listing 9, Dave Rogers' example of iostreams format
  110.                    flag behavior
  111.     copyfix.c    - listing 11, Ed Sarlls' fix for Roger Meadows strws
  112.                    function
  113.     sfxtest.c    - listing 12, Ed Sarlls' test code for copyfix.c
  114.     pizza.c      - listing 13, Chuck Allison's sample code provided as
  115.                    an example of C code that works - reply to Conrad
  116.     pizza.cpp    - listing 14, Chuck Allison's sample code provided as
  117.                    an example of C++ code that works - reply to Conrad
  118.  
  119.  
  120. ******************************************************************************
  121.  
  122.  
  123. If you have questions regarding to the disk, please call or write us.
  124.  
  125. -----------------------------------------------------------------------------
  126.                            R&D Publications, Inc.
  127.                         1601 W. 23rd St. Suite 200
  128.                             Lawrence, KS 66046
  129.                               (913) 841-1631
  130. -----------------------------------------------------------------------------
  131.  
  132.